Python Job: Junior Python Developer (No C2C)

Job added on

Company

Emonics LLC

Location

Chicago, Illinois - United States of America

Job type

Full-Time

Python Job Details

Job Description:

We are looking for a highly skilled and experienced Junior Python Developer with extensive in AWS Cloud. The ideal candidate will have a strong background in Python development, deep knowledge of AWS services, and a proven track record of architecting and delivering complex, scalable, and secure cloud-based applications. This role requires advanced problem-solving skills, a deep understanding of software architecture principles, and the ability to lead and mentor a team of developers.

 

Responsibilities:

  • Design, develop, and deploy Python-based applications and services on the AWS platform.
  • Deep expertise in Python frameworks such as Django, Flask, FastAPI, Tornado, and Pyramid.
  • Implement server-less architectures using AWS Lambda and other AWS services
  • Develop RESTful APIs using Flask or Django frameworks.
  • Implement security and access controls to protect sensitive data and resources
  • Develop and maintain technical documentation related to application architecture, design, and implementation.
  • Strong communication and leadership skills, with the ability to work collaboratively in a team environment and lead technical discussions.
  • Strong analytical and communication skills.
  • Integrate third-party APIs and services to extend application functionality.
  • Evaluate, implement and standardise new tools / solutions to continuously improve the Cloud Platform.
  • Using Python libraries such as Pandas, NumPy, and Scikit-learn for data analysis, machine learning, and artificial intelligence projects.
  • Automate the deployment, monitoring, and operational tasks using Ansible and Terraform.
  • Extensive experience with Terraform for infrastructure provisioning and management.
  • Excellent problem-solving skills, attention to detail, and ability to troubleshoot complex issues.
  • Extensive experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Knowledge of CI/CD.
  • Knowledge of object-relational mapping (ORM).
  • Experience with containerisation tools like Docker.